"""
使用pyplot绘制等高线图
"""

# 导入模块
import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(-10, 10, 100)
y = np.linspace(-10, 10, 100)
# 计算x和y的相交点a
X, Y = np.meshgrid(x, y)
# 计算Z的坐标
Z = np.sqrt(X**2 + Y**2)

# plt.contour(X, Y, Z)
# 颜色越深表示值越小，中间的黑色表示z=0.
plt.contourf(X, Y, Z)  # 填充颜色

plt.show()
